﻿
namespace Admin.NET.Application.Service;


public class TraBiaoBenInput
{
    // "标本id"
    public string Id { get; set; }
        
    // "标本状态"
    public string biaoBenZhuangTai { get; set; } = "";
        
    // "标本自编号"
    public string ziBianHao { get; set; } = "";
        
    // "标本类型"
    public string biaoBenLeiXing { get; set; } = "";
        
    // "申请单号"
    public string traShenQingId { get; set; } = "";
        
    // "患者Id"
    public string huanZheId { get; set; } = "";
        
    // "绑定人"
    public long? bangDingRenId { get; set; }
        
    // "绑定时间"
    public DateTime? bangDingShiJian { get; set; }
        
    // "绑定科室"
    public long? bangDingKeShiId { get; set; }
        
    // "采集护士"
    public long? caiJiRenIdrId { get; set; }
        
    // "采集核对护士"
    public long? caiJiHeDuiRenId { get; set; }
        
    // "采集时间"
    public DateTime? caiJiShiJian { get; set; }
        
    // "采集科室"
    public long? caiJiKeShiId { get; set; }
        
    // "送出人"
    public long? songChuRenId { get; set; }
        
    // "送出时间"
    public DateTime? songChuShiJian { get; set; }
        
    // "送出科室"
    public long? songChuKeShiId { get; set; }
        
    // "送达人"
    public long? songDaRenId { get; set; }
        
    // "送达时间"
    public DateTime? songDaShiJian { get; set; }
        
    // "接收人"
    public long? jieShouRenId { get; set; }
        
    // "接收时间"
    public DateTime? jieShouShiJian { get; set; }
        
    // "销毁人"
    public long? xiaoHuiRenId { get; set; }
        
    // "销毁时间"
    public DateTime? xiaoHuiShiJian { get; set; }
        
    // "租户Id"
    public long TenantId { get; set; }
        
    // "备注"
    public string remark { get; set; } = "";
        
    // "创建时间"
    public DateTime CreateTime { get; set; }
        
    // "创建人"
    public long? CreateUserId { get; set; }
        
    // "创建人名"
    public string CreateUserName { get; set; } = "";
        
    // "修改时间"
    public DateTime? UpdateTime { get; set; }
        
    // "修改人"
    public long? UpdateUserId { get; set; }
        
    // "修改人名字"
    public string UpdateUserName { get; set; } = "";
        
}

public class TraBiaoBenOutput  : TraBiaoBenInput
{

}

public class TraBiaoBenSaoMaInput {

    /// <summary>
    /// 扫码类型
    /// </summary>
    public string? saoMaLeiXing { get; set; }
    
    // "标本id"
    public string? Id { get; set; }
    // "标本类型"
    public string? biaoBenLeiXing { get; set; } = "";


    // "申请单号"
    public string? traShenQingId { get; set; } = "";

    // "患者Id"
    public string? huanZheId { get; set; } = "";

   // -----------------------------------------------------
    // "操作人"
    public long? caoZuoRenId { get; set; }

    // "操作核对人"
    public long? caoZuoHeDuiRenId { get; set; }
    // "绑定时间"
    public DateTime? caoZuoShiJian { get; set; }

    // "操作科室"
    public long? caoZuoKeShiId { get; set; }


}